#contingut_eleccions table {
 text-align:right;
 margin:auto;
 margin-top:2em;
 margin-bottom:2em;
 border: 1px solid #CCCCCC;
}

#contingut_eleccions th {
 text-align:left;
    padding-right:1em;
 font-size:120%;
 background-color:#FFFFFF;
 border: none;
}

#contingut_eleccions td {
 border: 1px solid #EEEEEE;
 padding-right: 1em;
}

#contingut_eleccions tr {
 border-top: 1px solid #CCCCCC;
}

#contingut_eleccions caption {
 text-align:left;
 font-weight:bold;
 font-size:150%;
 background-color:#CCCCCC;
}

.barra span {
 display:block;
 clear:both;
 padding-bottom:2px;
}

#contingut_eleccions .barra {
 border: none;
 border-top: 1px solid #EEEEEE;
 border-left: 1px solid #CECECE;
 border-right: 1px solid #CECECE;
 width:30em;
 float:right;
}

#contingut_eleccions .sigla {
 font-weight:bold;
 text-align:left;
 padding-right: 1.5em;
    font-size:90%;
    min-width:9em;
}

#contingut_eleccions .nomvotacio {
    min-width: 12em;
}

#contingut_eleccions .barragrafic {
 border-bottom: 12pt solid transparent;
 margin-top:0;
 padding-top:0;
 float:left;
 height:0;
 border-top: none;
}

#contingut_eleccions .barragraficFina {
 border-bottom: 4pt solid transparent;
 border-top: 4pt solid transparent;
 margin-top:0;
 padding-top:0;
 float:left;
 height:0;
 border-top: none;
}

#contingut_eleccions .anterior {
 color:#888888;
 padding-bottom:1em;
 text-align:right;
}

#contingut_eleccions .eleant {
    font-size:95%;
    color:#666666;
}

.taulapart {
    width:30%;
    float:left;
}

.taularesul {
    width:60%;
    float:right;
}

#contingut_eleccions .titolseccio {
    padding-top: 2em;
    width:100%;
    border-bottom: 1px solid #CCCCCC;
    clear:both;
    text-align:left;
     font-size:180%;
     font-weight:bold;
}

#contingut_eleccions .seccio {
    border-bottom: 1px solid #CCCCCC;
    text-align:left;
}

#ID {
 border-bottom-color: #888888;
 width:50%;
}

#IDA {
 border-bottom-color: #888888;
 width:50%;
}

#contingut_eleccions .hont {
    clear:both;
 margin:auto;
 margin-bottom:2em;
}

#contingut_eleccions .hont td {
    width:1.5em;
    height:1.5em;
    text-align:center;
    padding-top:0;
    padding-bottom:0;
 padding-right:0;
}

#contingut_eleccions .hont .sigla {
    text-align:left;
    font-size:90%;
    font-weight:bold;
    min-width:9em;
}

.hont .majoria {
    background-color:#999999;
}

.hont .separador {
    height: 0.4em;
}

.hont td.anterior {
    padding-top:0;
    padding-bottom:0;
}

.hont .nomvotacio {
    width:12em;
}

#contingut_eleccions .participacio {
 float:left;
}

#contingut_eleccions .resultats {
 float:right;
}

